Intelligent Real-Time Monitoring
نویسندگان
چکیده
This paper describes a multi-tasking architecture for performing real-time monitoring and analysis using knowledge-based problem solving techniques. To handle asynchronous inputs and perform in real-time, the system consists of three or more distributed processes which run concurrently and communicate via a message passing scheme. The Data Management Process acquires, compresses, and routes the incoming sensor data to other processes. The Inference Process consists of a high performance inference engine that performs a real-time analysis on the state and health of the physical system. The I/O Process receives sensor data from the Data Management Process and status messages and recommendations from the Inference Process, updates its graphical displays in real time, and acts as the interface to the console operator. The distributed architecture has been interfaced to an actual spacecraft (NASA’s Bubble Space Telescope) and is able to process the incoming telemetry in “real-time” (i.e., several hundred data changes per second). As the application of knowledge-based systems evolves from an art to an engineering discipline, we can expect more challenging applications to be addressed. Some of the most challenging and interesting environments are found in real-time domains. Before going any further we should define precisely what we mean by the term real-time. O’Reilly and Cromarty [2] give a detailed discussion on the meaning of real-time and offer a formal definition: “There is a strict time limit by which the system must have produced a response, regardless of the algorithm employed”. We find it useful to categorize tasks of real-time systems into hard and soft real-time as discussed by Stankovic and Zhao [3]. We define a hard real-time task as one for which the correctness of the system depends not only on the result of computation, but also on the time at which the results are produced. Furthermore, if these strict timing constraints are not met, there may potentially be disastrous consequences. For such tasks, it is necessary to guarantee that timing constraints are met. In contrast, while soft real-time tasks have timing constraints, there may still be *This work was supported under Lockheed Independent Research and Development funds some value for completing the task after its deadline, and disastrous consequences do not result if these tasks miss their deadline. Many applications have both hard and soft real-time requirements. To meet all such deadlines in a system requires sophisticated scheduling algorithms and careful implementation. We will not discuss this topic since it is beyond the scope of this paper. A knowledge-based system operating in a real-time situation (e.g., satellite telemetry monitoring) will typically need to respond to a changing task environment involving an asynchronous flow of events and dynamically changing requirements with limitations on time, hardware, and other resources. A flexible software architecture is required to provide the necessary reasoning on rapidly changing data within strict time requirements while accommodating temporal reasoning, non-monotonicity, interrupt handling, and methods for handling noisy input data. Laffey et. al. [l] give a detailed discussion on the state-of-the-art in using knowledge-based techniques for real-time problems.
منابع مشابه
Intelligent Health Evaluation Method of Slewing Bearing Adopting Multiple Types of Signals from Monitoring System
Slewing bearing, which is widely applied in tank, excavator and wind turbine, is a critical component of rotational machine. Standard procedure for bearing life calculation and condition assessment was established in general rolling bearings, nevertheless, relatively less literatures, in regard to the health condition assessment of slewing bearing, were published in past. Real time health condi...
متن کاملMonitoring the Freshness of Rainbow Trout Using Intelligent PH-sensitive Indicator During Storage
Background: The rainbow trout fish is susceptible to spoilage due to its high content of unsaturated fatty acids. It should be kept at low temperature to reduce microbial, enzymatic, and oxidation reactions. The purpose of this study was to design a packaging that contains a pH indicator for monitoring freshness of the rainbow trout fish during storage at refrigerator. Methods: The indicator co...
متن کاملDesign and Evaluation of a Pressure and Temperature Monitoring System for Pressure Ulcer Prevention
Introduction Pressure ulcers are tissue damages resulting from blood flow restriction, which occurs when the tissue is exposed to high pressure for a long period of time. These painful sores are common in patients and elderly, who spend extended periods of time in bed or wheelchair. In this study, a continuous pressure and temperature monitoring system was developed for pressure ulcer preventio...
متن کاملIntelligent monitoring and maintenance of power plants
Conventional predictive maintenance involves continuous processing of real-time data from plant sensors of critical variables that are indicators of the health of the equipment. Some intelligent monitoring systems using rules elicited from maintenance personnel have being developed to infer the causes of impending faults. In this paper we propose a novel approach to intelligent predictive maint...
متن کاملAn Approach for Real-Time Pattern Recognition of Images by AISS
AISS (Adaptive Intelligent Sensing System), a real-time pattern recognition system with learning capability has been developed by OKK INC. AISS was designed on the concept that indispensable keys for intelligent sensing are the following three. a ) Real-time processing b ) Adaptivity c ) Real-time monitoring capability a ) Real-time processing b ) Adaptivity c ) Real-time monitoring capability ...
متن کاملIntelligent Wireless Indoor Monitoring System based on ARM
This paper proposed an intelligent wireless indoor monitoring system based on STM32F103. The system compromises a master and terminals, which communicates through a CC1101 433M wireless unit. Using ENC28J60 and SIM900A to access Ethernet, the system can intelligent push information to cloud server, therefore we can observe and control terminals remotely. This paper present an algorithm based on...
متن کامل